package org.apache.ocean;

import java.io.File;

/**
 *
 * @author jasonr
 */
public interface CurrentIndexSchema {
  public IndexSchema getIndexSchema(TimeoutState timeoutState) throws Exception;
  public IndexSchema getIndexSchema() throws Exception;
  
  public static class DefaultCurrentIndexSchema implements CurrentIndexSchema {
  	IndexSchema indexSchema;
  	
  	public DefaultCurrentIndexSchema(IndexSchema indexSchema) throws Exception {
  		this.indexSchema = indexSchema;
  	}
  	
  	public IndexSchema getIndexSchema(TimeoutState timeoutState) throws Exception {
  		return indexSchema;
  	}
  	
    public IndexSchema getIndexSchema() throws Exception {
    	return indexSchema;
    }
  }
}
